Dubbo学习
TODO: 待更新...
高可用(容错机制)
Failover Cluster
失败自动切换,当出现失败,重试其他服务器(缺省)
Failfast Cluster
快速失败,只会发起一次调用,失败立即报错。通常用于非幂等性的写操作
Failsafe Cluster
失败安全,出现异常时,直接忽略。通常用于写入审计日志等操作
Failback Cluster
失败自动恢复,后台记录失败请求,定时重发。
Forking Cluster
并行调用多个服务器,主要一个成功即返回。
Broadcast Cluster
广播调用所有提供者,逐个调用,任意一台报错则报错,通常用于通知所有提供者更新缓存或日志等本地资源信息。